Research & academic profileGet in touch
Portrait of Jiachi Chen

Zhejiang University · China

Jiachi Chen 陈嘉弓也

ZJU 100 Young Professor
College of Computer Science and Technology

I am currently a ZJU 100 Young Professor in the College of Computer Science and Technology at Zhejiang University. Before joining Zhejiang University, I served as an Associate (tenured) Professor in the School of Software Engineering at Sun Yat-sen University. I received my Ph.D. from the Faculty of Information Technology at Monash University. I am very fortunate to have been advised by many outstanding researchers during my studies, including Prof. John Grundy, Dr. Jiangshan Yu, Prof. Xin Xia, Prof. Xiapu Luo and Prof. Ting Chen.

Prospective students

Looking for highly motivated students in LLM Security, AI Agent, and AI for System/Coding/Security/Web3/Mobile. Please get in touch ↗

02Awards

  • 2026Early Career Award, IEEE TEMS Technical Committee on Blockchain and Distributed Ledger Technologies, in cooperation with NTU CCTF
  • 2025Empowering Chinese Blockchain Innovators: "Blockchain 60 People" (赋能中国区块链创新人物“区块链60人”)
  • 2025Young Elite Scientists Sponsorship Program by the Chinese Institute of Electronics (中国电子学会青年人才托举工程)
  • 2025Top 2% Scientist
  • 2025CCF Scientific and Technological Achievement Award - Second Prize in Natural Sciences (CCF科技成果奖自然科学二等奖)
  • 2025ACM SIGSOFT Distinguished Paper Award, ICSE Paper 1 · Paper 2
  • 2024ACM SIGSOFT Distinguished Paper Award, ISSTA Paper 1 · Paper 2
  • 2024ACM SIGSOFT Distinguished Paper Award, Internetware Paper
  • 2023Best Paper Award, CSCloud Paper
  • 2018Best Paper Award, INFOCOM Paper
  • 2017Best Paper Award, ISPEC Paper

03Current Research

All publications ↓

My research focuses on AI for software engineering, trustworthy LLMs and agents, and AI for Web3, building on a foundation in blockchain security and program analysis.

0120 papers

AI for Software Engineering

Advancing AI-assisted software development through repository-level reasoning, code generation and translation, software agents, and realistic evaluation.

  • Repository-level code intelligence
  • Efficient generation and translation
  • Software agents, data, and evaluation
Explore this research
027 papers

Trustworthy LLMs & Agents

Understanding and improving the security and reliability of language models and autonomous agents, including MCP security, agent defects, and malicious-code risks.

  • Agent and MCP security
  • Robustness of code generation
  • Malicious-code safety and provenance
Explore this research
0318 papers

AI for Web3

Combining language models, agents, and learning methods with program analysis to audit, generate, maintain, and optimize smart contracts and decentralized applications.

  • LLM-assisted contract analysis
  • Learning-based DApp diagnosis
  • Contract generation and maintenance
Explore this research

Looking ahead. My broader interests include Agentic Economy and Web3 for AI.

04Publications

2016—2026
102

46 journal papers · 56 conference papers

CCF A 72CCF B 18

Newest first · [J] Journal · [C] Conference · * Corresponding author

CCF 2026 · Counts exclude short papers, SRC/NIER, and Findings.

Research area

Showing 102 of 102 papers

2026

27 papers
  • [J46]
    MBAL: A 10-Million Annotated Crypto Address Dataset Across Leading Blockchains
    Jiahao He, Sen Yang, Yi Dong, Ruiying Jiang, Ziling Pan, Ting Chen, Shuwei Song, Xiapu Luo, Jiachi Chen, Yi Zhang
    Blockchain: Research and Applications (2026), Article 100555 CCF B
  • [C56]
    SmartDecompiler-R1: Enhancing Faithful and Explainable Smart Contract Bytecode Decompilation with Reinforcement Learning
    Yilun Ma, Lingxiao Tang, Li Lin, Zhipeng Gao, Jiachi Chen, Xin Xia, Lingfeng Bao
    Proceedings of the ACM on Software Engineering, Volume 3, Issue ISSTA 2026 CCF A
  • [J45]
    When Source Code Misleads: Detecting Compiler Version Risks in Smart Contracts
    Zhifan Ye, Jiachi Chen, Zhongxin Liu, Chong Chen, Xiapu Luo, Ting Chen, Difan Xie, and Xiaohu Yang
    Blockchain: Research and Applications (BCRA'26) CCF B
  • [J44]
    EquivSage: LLM-Assisted Detection of EVM-Inequivalent Code Smells in Multi-Chain Reuse Contracts
    Zexu Wang, Jiachi Chen, Yanlin Wang, Kaiwen Ning, Zewei Lin, Jingwen Zhang, Daoyuan Wu, Zibin Zheng
    ACM Transactions on Software Engineering and Methodology (TOSEM'26) CCF A
  • [J43]
    EMACA: Efficient and Mobility-Aware V2E Authentication with Collaborative Agents in VANETs
    Yun Wang, Yingjie Xia, Xuejiao Liu, Jiachi Chen
    IEEE Internet of Things Journal (IoTJ'26)
  • [C55]
    Beyond Single-Level PGO: Understanding and Harnessing Cross-Level Optimization Effects in Industrial Systems
    Dong Liu, Yifan Cheng, Yunfeng Cui, Ting Chen, Jiachi Chen, Zhihong Xue, Chong Hu, Shengyu Cheng
    The 41st IEEE/ACM International Conference on Automated Software Engineering (ASE'26) CCF A
  • [J42]
    MCGMark: An Encodable and Robust Online Watermark for Tracing LLM-Generated Malicious Code
    Kaiwen Ning, Jiachi Chen, Qingyuan Zhong, Tao Zhang, Yanlin Wang, Wei Li, Jingwen Zhang, Jianxing Yu, Yuming Feng, Weizhe Zhang, Zibin Zheng
    ACM Transactions on Software Engineering and Methodology (TOSEM'26) CCF A
  • [J41]
    BCUpdater: Leveraging Large Language Models for Efficient Smart Contract Version Updates
    Jiachi Chen, Yongkun Liu, Yihua Chen, Tingting Bi, Yanlin Wang, Zhenyu Shan, Cheng Chi, Ting Chen, Guangqiang Yin, Zibin Zheng
    ACM Transactions on Software Engineering and Methodology (TOSEM'26) CCF A
  • [J40]
    EffiReasonTrans: RL-Optimized Reasoning for Code Translation
    Yanlin Wang, Rongyi Ou, Yanli Wang, Mingwei Liu, Jiachi Chen, Ensheng Shi, Xilin Liu, Yuchi Ma, Zibin Zheng.
    IEEE Transactions on Software Engineering (TSE'26) CCF A
  • [J39]
    Beyond the Protocol: Unveiling Attack Vectors in the Model Context Protocol (MCP) Ecosystem
    Hao Song, Yiming Shen, Wenxuan Luo, Leixin Guo, Ting Chen, Jiashui Wang, Beibei Li, Xiaosong Zhang, Jiachi Chen
    IEEE Transactions on Software Engineering (TSE'26) CCF A
  • [C54]
    From Logical to Computational Sparsity: Structure-Aware Block-Sparse Attention for Long-Code Completion
    Yanli Wang, Yanlin Wang, Bowen Zhang, Yiwei Zhang, Daya Guo, Jiachi Chen, Hongyu Zhang, Zibin Zheng
    The 64th Annual Meeting of the Association for Computational Linguistics (ACL'26, Main Conference) CCF A
  • [C53]
    ArkRepoBench: A Repository-Level Code Completion Benchmark for HarmonyOS Development
    Yanlin Wang, Bowen Zhang, Yanli Wang, Daya Guo, Terry Yue Zhuo, Jiachi Chen, Mingwei Liu, Xingong Zhang, Zibin Zheng
    The 64th Annual Meeting of the Association for Computational Linguistics (ACL'26, Findings)
  • [C52]
    RealSec-bench: A Benchmark for Evaluating Secure Code Generation in Real-World Repositories
    Yanlin Wang, Ziyao Zhang, Chong Wang, Xinyi Xu, Mingwei Liu, Yong Wang, Jiachi Chen, Zibin Zheng
    The 64th Annual Meeting of the Association for Computational Linguistics (ACL'26, Findings)
  • [C51]
    From Conversation to Evaluation: Benchmarking LLMs on Development Knowledge via SimpleDevQA
    Jing Zhang, Lianghong Guo, Yanlin Wang, Terry Yue Zhuo, Yong Wang, Mingwei Liu, Jiachi Chen, Ensheng Shi, Yuchi Ma, Hongyu Zhang, Zibin Zheng
    The 64th Annual Meeting of the Association for Computational Linguistics (ACL'26, Findings)
  • [J38]
    SecFSM: Knowledge Graph-Guided LLMs for Generating Secure Verilog Code of Finite State Machine in SoCs
    Ziteng Hu, Yingjie Xia, Jiachi Chen, Li Kuang, Yao Wan
    IEEE Transactions on Dependable and Secure Computing (TDSC'26) CCF A
  • [C50]
    Odyssey : Hunting Smart Contract Vulnerabilities with Fine-grained State Modeling and Exploration
    Jianzhong Su, Mingxi Ye, Jiachi Chen, Yuhong Nan, Peilin Zheng, Tao Zhang, Zibin Zheng
    The ACM International Conference on the Foundations of Software Engineering (FSE'26) CCF A
  • [C49]
    RepoReasoner: Evaluating Repository-Level Code Reasoning Ability of Long-Context Language Models
    Yanlin Wang, Suiquan Wang, Yanli Wang, Bowen Zhang, Daya Guo, Jiachi Chen*, Zibin Zheng
    The ACM International Conference on the Foundations of Software Engineering (FSE'26) CCF A
  • [C48]
    Detecting Code-Comment Inconsistencies in Smart Contracts by Combining LLM and Program Analysis
    Jiashuo Zhang, Jiachi Chen*, Ting Zhang, Yue Li, Daoyuan Wu, Yanlin Wang, Jianbo Gao, Ting Chen, Zhong Chen*
    The ACM International Conference on the Foundations of Software Engineering (FSE'26) CCF A
  • [C47]
    SWE Data Construction, Automatically!
    Lianghong Guo, Yanlin Wang, Caihua Li, Wei Tao, Pengyu Yang, Jiachi Chen, Haoyu Song, Duyu Tang, Zibin Zheng
    The ACM International Conference on the Foundations of Software Engineering (FSE'26) CCF A
  • [C46]
    Balancing Latency and Accuracy of Code Completion via Local-Cloud Model Cascading
    Hanzhen Lu, Lishui Fan, Jiachi Chen, Qiuyuan Chen, Zhao Wei, Zhongxin Liu
    The ACM International Conference on the Foundations of Software Engineering (FSE'26) CCF A
  • [J37]
    Towards an Understanding of Context Utilization in Code Intelligence
    Yanlin Wang, Kefeng Duan, Dewu Zheng, Ensheng Shi, Fengji Zhang, Yanli Wang, Jiachi Chen*, Xilin Liu, Yuchi Ma, Hongyu Zhang, Qianxiang Wang, Zibin Zheng
    ACM Computing Surveys (CSUR'26)
  • [J36]
    Trace: Securing Smart Contract Repository Against Access Control Vulnerability
    Chong Chen, Lingfeng Bao, David Lo, Yanlin Wang, Zhenyu Shan, Ting Chen*, Guangqiang Yin, Jianxing Yu, Zibin Zheng, Jiachi Chen*
    IEEE Transactions on Software Engineering (TSE'26) CCF A
  • [J35]
    Improving Gas Efficiency in Smart Contracts: Data-Driven Insights and LLM-Assisted Remediation
    Yijie Ruan, Zhipeng Gao, Jiachi Chen, Lingfeng Bao, Xiaohu Yang
    IEEE Transactions on Software Engineering (TSE'26) CCF A
  • [J34]
    Defining and Detecting the Defects of Large Language Model-based Autonomous Agents
    Kaiwen Ning, Jiachi Chen*, Jingwen Zhang, Wei Li, Zexu Wang, Yuming Feng, Weizhe Zhang, Zibin Zheng
    IEEE Transactions on Software Engineering (TSE'26) CCF A
  • [C45]
    Lost in Blockchain Address Misuse: Hidden Cross-Platform Risks and Their Security Impact
    Zhenzhe Shao, Jiashuo Zhang, Zihao Li, Daoyuan Wu, Chong Chen, Yiming Shen, Lingfeng Bao, Yanlin Wang, Jiachi Chen*
    USENIX Security '26 (Security'26) CCF A
  • [C44]
    One Signature, Multiple Payments: Demystifying and Detecting Signature Replay Vulnerabilities in Smart Contracts
    Zexu Wang, Jiachi Chen, Zewei Lin, Wenqing Chen, Kaiwen Ning, Jianxing Yu, Yuming Feng, Yu Zhang, Weizhe Zhang, Zibin Zheng
    The 48th IEEE/ACM International Conference on Software Engineering (ICSE'26) CCF A
  • [C43]
    FORGE: An LLM-driven Framework for Large-Scale Smart Contract Vulnerability Dataset Construction
    Jiachi Chen, Yiming Shen, Jiashuo Zhang, Zihao Li, John Grundy, Zhenzhe Shao, Yanlin Wang, Jiashui Wang, Ting Chen, Zibin Zheng
    The 48th IEEE/ACM International Conference on Software Engineering (ICSE'26) CCF A

2025

28 papers
  • [J33]
    RepoTransBench: A Real-World Multilingual Benchmark for Repository-Level Code Translation
    Yanli Wang, Yanlin Wang, Suiquan Wang, Daya Guo, Jiachi Chen, John Grundy, Xilin Liu, Yuchi Ma, Mingzhi Mao, Hongyu Zhang, Zibin Zheng
    IEEE Transactions on Software Engineering (TSE'25) CCF A
  • [J32]
    An Empirical Study on Low Code Programming Using Traditional vs Large Language Model Support
    Yongkun Liu, Jiachi Chen*, Tingting Bi, John Grundy, Yanlin Wang, Jianxing Yu, Ting Chen, Yutian Tang, Zibin Zheng
    Journal of Systems and Software (JSS'25) CCF B
  • [J31]
    To Healthier Ethereum: A comprehensive and iterative smart contract weakness enumeration
    Jiachi Chen, Mingyuan Huang, Zewei Lin, Peilin Zheng, Zibin Zheng
    Blockchain: Research and Applications (BCRA'25) CCF B
  • [J30]
    Exploring the potential of ChatGPT in detecting logical vulnerabilities in smart contracts
    Qingyuan Liu, Meng Wu, Jiachi Chen, Ting Chen, Xi Chen, Renkai Jiang, Yuqiao Yang, Zhangyan Lin, Yuanyao Cheng
    Blockchain: Research and Applications (BCRA'25) CCF B
  • [J29]
    CoSQA+: Enhancing Code Search Evaluation with a Multi-Choice Benchmark and Test-Driven Agents
    Jing Gong, Yanghui Wu, Linxi Liang, Yanlin Wang, Jiachi Chen, Mingwei Liu, Zibin Zheng
    IEEE Transactions on Software Engineering (TSE'25) CCF A
  • [C42]
    SSR: Safeguarding Staking Rewards by Defining and Detecting Logical Defects in DeFi Staking
    Zewei Lin, Jiachi Chen, Jingwen Zhang, Zexu Wang, Yuming Feng, Weizhe Zhang, Zibin Zheng
    Automated Software Engineering (ASE'25) CCF A
  • [C41]
    DrainCode: Stealthy Energy Consumption Attacks on Retrieval-Augmented Code Generation via Context Poisoning
    Jiadong Wu, Yanlin Wang, Tianyue Jiang, Meiwei Liu, Jiachi Chen, Chong Wang, Ensheng Shi, Xilin Liu, Yuchi Ma, Hongyu Zhang, Zibin Zheng
    Automated Software Engineering (ASE'25) CCF A
  • [C40]
    ACTaint: Agent-Based Taint Analysis for Access Control Vulnerabilities in Smart Contracts
    Huarui Ling, Zhipeng Gao, Jiachi Chen, Xiang Chen, Xiaohu Yang, Lingfeng Bao
    Automated Software Engineering (ASE'25) CCF A
  • [C39]
    SolContractEval: A Benchmark for Evaluating Contract-Level Solidity Code Generation
    Zhifan Ye, Jiachi Chen, Zhenzhe Shao, Lingfeng Bao, Xiaohu Yang, Zhongxin Liu
    Automated Software Engineering (ASE'25) CCF A
  • [C38]
    AlignCoder: Aligning Retrieval with Target Intent for Repository-Level Code Completion
    Tianyue Jiang, Yanli Wang, Yanlin Wang, Daya Guo, Ensheng Shi, Yuchi Ma, Jiachi Chen, Zibin Zheng
    Automated Software Engineering (ASE'25) CCF A
  • [J28]
    Towards Exploring Developers’ Struggles in Developing Upgradeable Smart Contracts
    Zhijie Zhong, Jiachi Chen*, Jiashui Wang*, Qing Xue, Jiajing Wu, Long Liu, Xinlei Ying, Zibin Zheng
    IEEE Transactions on Software Engineering (TSE'25) CCF A
  • [J27]
    Who is Pulling the Strings: Unveiling Smart Contract State Manipulation Attacks through State-Aware Dataflow Analysis
    Shuo Yang, Jiachi Chen, Lei Xiao, Jinyuan Hu, Dan Lin, Jiajing Wu, Tao Zhang, Zibin Zheng
    IEEE Transactions on Software Engineering (TSE'25) CCF A
  • [J26]
    Agents in Software Engineering: Survey, Landscape, and Vision
    Wanlin Wang, Wanjun Zhong, Yanxian Huang, Ensheng Shi, Min Yang, Jiachi Chen, Hui Li, Yuchi Ma, Qianxiang Wang, Zibin Zheng
    Automated Software Engineering Journal (AuSE'25) CCF B
  • [J25]
    Malo in the Code Jungle: Explainable Fault Localization for Decentralized Applications
    Hui Zhang, Jiajing Wu, Zhiying Wu, Zhe Chen, Dan Lin, Jiachi Chen, Yuren Zhou, Zibin Zheng
    IEEE Transactions on Software Engineering (TSE'25) CCF A
  • [C37]
    Copy-and-Paste? Identifying EVM-Inequivalent Code Smells in Multi-chain Reuse Contracts
    Zexu Wang, Jiachi Chen, Tao Zhang, Yu Zhang, Weizhe Zhang, Yuming Feng, Zibin Zheng
    The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'25) CCF A
  • [C36]
    OmniGIRL: A Multilingual and Multimodal Benchmark for GitHub Issue Resolution
    Lianghong Guo, Wei Tao, Runhan Jiang, Yanlin Wang, Jiachi Chen, Xilin Liu, Yuchi Ma, Mingzhi Mao, Hongyu Zhang, Zibin Zheng
    The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'25) CCF A
  • [C35]
    LLM Hallucinations in Practical Code Generation: Phenomena, Mechanism, and Mitigation
    Ziyao Zhang, Chong Wang, Yanlin Wang, Ensheng Shi, Yuchi Ma, Wanjun Zhong, Jiachi Chen, Mingzhi Mao, Zibin Zheng
    The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'25) CCF A
  • [J24]
    NumScout: Unveiling Numerical Defects in Smart Contracts using LLM-Pruning Symbolic Execution
    Jiachi Chen, Zhenzhe Shao, Shuo Yang, Yiming Shen, Yanlin Wang, Ting Chen, Zhenyu Shan, Zibin Zheng
    IEEE Transactions on Software Engineering (TSE'25) CCF A
  • [J23]
    When Crypto Fails: Demystifying Cryptographic Defects in Ethereum Smart Contracts
    Jiashuo Zhang, Jiachi Chen*, Yiming Shen, Tao Zhang, Yanlin Wang, Ting Chen, Jianbo Gao, Zhong Chen
    IEEE Transactions on Software Engineering (TSE'25) CCF A
  • [J22]
    Detecting Reentrancy Vulnerabilities for Solidity Smart Contracts with Contract Standards-Based Rules
    Jie Cai, Jiachi Chen, Tao Zhang, Xiapu Luo, Xiaobing Sun, Bin Li
    IEEE Transactions on Information Forensics and Security (TIFS'25) CCF A
  • [J21]
    SmartOracle: Generating Smart Contract Oracle via Fine-Grained Invariant Detection
    Jianzhong Su, Jiachi Chen*, Zhiyuan Fang, Xingwei Lin, Yutian Tang and Zibin Zheng
    IEEE Transactions on Software Engineering (TSE'25) CCF A
  • [C34]
    Beyond Functional Correctness: Investigating Coding Style Inconsistencies in Large Language Models
    Yanlin Wang, Tianyue Jiang, Mingwei Liu, Jiachi Chen, Mingzhi Mao, Xilin Liu, Yuchi Ma and Zibin Zheng
    The ACM International Conference on the Foundations of Software Engineering (FSE'25) CCF A
  • [C33]
    Automated Test Generation For Smart Contracts via On-Chain Test Case Augmentation and Migration
    Jiashuo Zhang, Jiachi Chen*, John Grundy, Jianbo Gao, Yanlin Wang, Ting Chen, Zhi Guan, Zhong Chen*
    The 47th International Conference on Software Engineering (ICSE'25) CCF A
  • [C32]
    Enhancing The Open Network: Definition and Automated Detection of Smart Contract Defects
    Hao Song, Teng Li, Jiachi Chen*, Ting Chen*, Beibei Li, Zhangyan Lin, Yi Lu, Pan Li, Xihan Zhou
    The 47th International Conference on Software Engineering (ICSE'25) CCF A ACM SIGSOFT Distinguished Paper Award
  • [C31]
    Definition and Detection of Centralization Defects in Smart Contracts
    Zewei Lin, Jiachi Chen, Jiajing Wu, Weizhe Zhang, Zibin Zheng
    The 47th International Conference on Software Engineering (ICSE'25) CCF A
  • [C30]
    Hyperion: Unveiling DApp Inconsistencies using LLM and Dataflow-Guided Symbolic Execution
    Shuo Yang, Xingwei Lin, Jiachi Chen*, Qingyuan Zhong, Lei Xiao, Renke Huang, Yanlin Wang, Zibin Zheng
    The 47th International Conference on Software Engineering (ICSE'25) CCF A
  • [C29]
    RLCoder: Reinforcement Learning for Repository-Level Code Completion
    Yanlin Wang, Yanli Wang, Daya Guo, Jiachi Chen*, Ruikai Zhang, Yuchi Ma, Zibin Zheng
    The 47th International Conference on Software Engineering (ICSE'25) CCF A
  • [C28]
    Demystifying and Detecting Cryptographic Defects in Ethereum Smart Contracts
    Jiashuo Zhang, Yiming Shen, Jiachi Chen*, Jianzhong Su, Yanlin Wang, Ting Chen, Jianbo Gao*, Zhong Chen*
    The 47th International Conference on Software Engineering (ICSE'25) CCF A ACM SIGSOFT Distinguished Paper Award

2024

18 papers
  • [J20]
    Towards an Understanding of Large Language Models in Software Engineering Tasks
    Zibin Zheng, Kaiwen Ning, Qingyuan Zhong, Jiachi Chen*, Wenqing Chen, Lianghong Guo,Weicheng Wang, Yanlin Wang
    Empirical Software Engineering (EMSE'24) CCF B
  • [J19]
    When ChatGPT Meets Smart Contract Vulnerability Detection: How far are we?
    Chong Chen, Jianzhong Su, Jiachi Chen*, Yanlin Wang, Tingting Bi, Jianxing Yu, Yanli Wang, Xingwei Lin, Ting Chen, Zibin Zheng
    ACM Transactions on Software Engineering and Methodology (TOSEM'24) CCF A
  • [C27]
    RMCBench: Benchmarking Large Language Models' Resistance to Malicious Code
    Jiachi Chen, Qingyuan Zhong#, Yanlin Wang, Kaiwen Ning, Yongkun Liu, Zenan Xu, Zhe Zhao, Ting Chen, Zibin Zheng
    The 39th ACM/IEEE International Conference on Automated Software Engineering (ASE'24) CCF A
  • [J18]
    Unity is Strength: Enhancing Precision in Reentrancy Vulnerability Detection of Smart Contract Analysis Tools
    Zexu Wang, Jiachi Chen*, Peilin Zheng, Yu Zhang, Weizhe Zhang, Zibin Zheng
    IEEE Transactions on Software Engineering (TSE'24) CCF A
  • [C26]
    The Dark Side of NFTs: A Large-Scale Empirical Study of Wash Trading
    Shijian Chen, Jiachi Chen*, Jiangshan Yu, Xiapu Luo, Yanlin Wang
    Internetware 2024 ACM SIGSOFT Distinguished Paper Award
  • [J17]
    An overview of Web3 technology: Infrastructure, applications, and popularity
    Renke Huang, Jiachi Chen, Yanlin Wang, Tingting Bi, Liming Nie, Zibin Zheng
    Blockchain: Research and Applications (BCRA'24) CCF B
  • [J16]
    Angels or Demons: Investigating and Detecting Decentralized Financial Traps on Ethereum Smart Contracts
    Jiachi Chen, Jiang Hu, Xin Xia, David Lo, John Grundy, Zhipeng Gao, Ting Chen
    Automated Software Engineering Journal (AuSE'24) CCF B
  • [C25]
    Empirical Study of Move Smart Contract Security: Introducing MoveScan for Enhanced Analysis
    Shuwei Song, Jiachi Chen*, Ting Chen*, Xiapu Luo*, Teng Li, Wenwu Yang, Leqing Wang, Weijie Zhang, Feng Luo, Zheyuan He, Yi Lu, Pan Li
    International Symposium on Software Testing and Analysis (ISSTA'24) CCF A
  • [C24]
    Identifying Smart Contract Security Issues in Code Snippets from Stack Overflow
    Jiachi Chen, Chong Chen, Jiang Hu, John Grundy, Yanlin Wang, Ting Chen, Zibin Zheng
    International Symposium on Software Testing and Analysis (ISSTA'24) CCF A ACM SIGSOFT Distinguished Paper Award
  • [C23]
    When to Stop? Towards Efficient Code Generation in LLMs with Excess Token Prevention
    Lianghong Gao, Yanlin Wang, Ensheng Shi, Wanjun Zhong, Hongyu Zhang, Jiachi Chen, Ruikai Zhang, Yuchi Ma, Zibin Zheng
    International Symposium on Software Testing and Analysis (ISSTA'24) CCF A ACM SIGSOFT Distinguished Paper Award
  • [J15]
    CRPWarner: Warning the Risk of Contract-related Rug Pull in DeFi Smart Contracts
    Zewei Lin, Jiachi Chen, Jiajing Wu, Weizhe Zhang, Yongjuan Wang, Zibin Zheng
    IEEE Transactions on Software Engineering (TSE'24) CCF A
  • [J14]
    DAppSCAN: Building Large-Scale Datasets for Smart Contract Weaknesses in DApp Projects
    Zibin Zheng, Jianzhong Su, Jiachi Chen*, David Lo, Zhijie Zhong and Mingxi Ye
    IEEE Transactions on Software Engineering (TSE'24) CCF A
  • [C22]
    DAppFL: Just-in-Time Fault Localization for Decentralized Applications in Web3
    Zhiying Wu, Jiajing Wu, Hui Zhang, Ziwei Li, Jiachi Chen, Zibin Zheng, Qing Xia, Gang Fan, Yi Zhen
    The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'24) CCF A
  • [J13]
    Market manipulation of Cryptocurrencies: Evidence from Social Media and Transaction Data
    Li Wen, Lingfeng Bao*, Jiachi Chen*, John Grundy, Xin Xia, Xiaohu Yang
    ACM Transactions on Internet Technology (TOIT'24) CCF B
  • [C21]
    Efficiently Detecting Reentrancy Vulnerabilities in Complex Smart Contracts
    Zexu Wang, Jiachi Chen, Yanlin Wang, Zibin Zheng, Yu Zhang, Weizhe Zhang
    The ACM International Conference on the Foundations of Software Engineering (FSE'24) CCF A
  • [C20]
    When Contracts Meets Crypto: Exploring Developers' Struggles with Ethereum Cryptographic APIs
    Jiashuo Zhang, Jiachi Chen*, Zhiyuan Wan, Ting Chen, Jianbo Gao, Zhong Chen
    The 46th International Conference on Software Engineering (ICSE'24) CCF A
  • [C19]
    Uncover the Premeditated Attacks: Detecting Exploitable Reentrancy Vulnerabilities by Identifying Attacker Contracts
    Shuo Yang, Jiachi Chen*, Mingyuan Huang, Zibin Zheng, Yuan Huang
    The 46th International Conference on Software Engineering (ICSE'24) CCF A
  • [C18]
    Revealing Hidden Threats: An Empirical Study of Library Misuse in Smart Contracts
    Mingyuan Huang, Jiachi Chen, Zigui Jiang, Zibin Zheng
    The 46th International Conference on Software Engineering (ICSE'24) CCF A

2023

8 papers
  • [C17]
    Exploring Heterogeneous Decentralized Markets in DeFi and NFT on Ethereum Blockchain
    Peilin Zheng, Bowei Su, Zigui Jiang, Changlin Yan, Jiachi Chen, Jiajing Wu
    2023 IEEE 10th International Conference on Cyber Security and Cloud Computing (CSCloud) Best Paper Award
  • [C16]
    DeFiWarder: Protecting DeFi Apps from Token Leaking Vulnerabilities
    Jianzhong Su, Xingwei Lin, Zhiyuan Fang, Zhirong Zhu, Jiachi Chen*, Zibin Zheng, Wei Lv, Jiashui Wang
    The 38th IEEE/ACM International Conference on Automated Software Engineering (ASE'23) CCF A
  • [C15]
    You Augment Me: Exploring ChatGPT-based Data Augmentation for Semantic Code Search
    Yanlin Wang, Lianghong Guo, Ensheng Shi, Wenqing Chen, Jiachi Chen, Wanjun Zhong, Menghan Wang, Hui Li, Ziyu Lyu, Hongyu Zhang, Zibin Zheng
    The 39th IEEE International Conference on Software Maintenance and Evolution (ICSME'23) CCF B
  • [C14]
    Definition and Detection of Defects in NFT Smart Contracts
    Shuo Yang, Jiachi Chen*, Zibin Zheng
    The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'23) CCF A
  • [C13]
    DeFiTainter: Detecting Price Manipulation Vulnerabilities in DeFi Protocols
    Queping Kong, Jiachi Chen, Yanlin Wang, Zigui Jiang, Zibin Zheng
    The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'23) CCF A
  • [C12]
    Toward Automated Detecting Unanticipated Price Feed in Smart Contract
    Yifan Mo, Jiachi Chen, Yanlin Wang, Zibin Zheng
    The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'23) CCF A
  • [C11]
    Automatic Identification of Crash-inducing Smart Contracts
    Chao Ni, Cong Tian, Kaiwen Yang, David Lo, Jiachi Chen, Xiaohu Yang
    The 30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'23) CCF B
  • [C10]
    Turn the Rudder: A Beacon of Reentrancy Detection for Smart Contracts on Ethereum
    Zibin Zheng, Neng Zhang, Jianzhong Su, Zhijie Zhong, Mingxi Ye, Jiachi Chen
    International Conference on Software Engineering (ICSE'23) CCF A

2022

3 papers
  • [C9]
    Reentrancy Vulnerability Detection and Localization: A Deep Learning Based Two-phase Approach
    Zhuo Zhang, Yan Lei, Meng Yan, Yue Yu, Jiachi Chen, Shangwen Wang, Xiaoguang Mao
    IEEE/ACM International Conference on Automated Software Engineering (ASE'22) CCF A
  • [J12]
    Towards Automatically Localizing Function Errors in Mobile Apps with User Reviews
    Le Yu, Haoyu Wang, Xiapu Luo, Tao Zhang, Kang Liu, Jiachi Chen, Hao Zhou, Yutian Tang, Xusheng Xiao
    IEEE Transactions on Software Engineering (TSE'22) CCF A
  • [J11]
    Large-Scale Empirical Study of Inline Assembly on 7.6 Million Ethereum Smart Contracts
    Zhou Liao, Shuwei Song, Hang Zhu, Xiapu Luo, Zheyuan He, Renkai Jiang, Ting Chen, Jiachi Chen, Tao Zhang, Xiaosong Zhang
    IEEE Transactions on Software Engineering (TSE'22) CCF A

2021

4 papers
  • [J10]
    Why Do Smart Contracts Self-Destruct? Investigating the Selfdestruct Function on Ethereum
    Jiachi Chen, Xin Xia, David Lo, John Grundy
    ACM Transactions on Software Engineering and Methodology (TOSEM'21) CCF A
  • [J9]
    Maintenance-Related Concerns for Post-deployed Ethereum Smart Contract Development: Issues, Techniques, and Future Challenges
    Jiachi Chen, Xin Xia, David Lo, John Grundy, Xiaohu Yang
    Empirical Software Engineering (EMSE'21) CCF B
  • [J8]
    DEFECTCHECKER: Automated Smart Contract Defect Detection by Analyzing EVM Bytecode
    Jiachi Chen, Xin Xia, David Lo, John Grundy, Xiapu Luo, Ting Chen
    IEEE Transactions on Software Engineering (TSE'21) CCF A
  • [C8]
    Smart Contract Security: a Practitioners’ Perspective
    Zhiyuan Wan, Xin Xia, David Lo, Jiachi Chen, Xiapu Luo, Xiaohu Yang
    43rd ACM/IEEE International Conference on Software Engineering (ICSE'21) CCF A

2020

4 papers
  • [J7]
    Defining Smart Contract Defects on Ethereum
    Jiachi Chen, Xin Xia, David Lo, John Grundy, Xiapu Luo, Ting Chen
    IEEE Transactions on Software Engineering (TSE'20) CCF A
  • [J6]
    Understanding Ethereum via Graph Analysis
    Ting Chen, Zihao Li, Yuxiao Zhu, Jiachi Chen, Xiapu Luo, John Chi-Shing Lui, Xiaodong Lin, Xiaosong Zhang
    ACM Transactions on Internet Technology (TOIT'20) CCF B
  • [C7]
    Finding Ethereum Smart Contracts Security Issues by Comparing History Versions
    Jiachi Chen
    IEEE/ACM International Conference on Automated Software Engineering (ASE'20-SRC), Short Paper
  • [J5]
    GasChecker: Scalable Analysis for Discovering Gas-Inefficient Smart Contracts
    Ting Chen, Youzheng Feng, Zihao Li, Hao Zhou, Xiapu Luo, Xiaoqi Li, Xiuzhuo Xiao, Jiachi Chen, Xiaosong Zhang
    IEEE Transactions on Emerging Topics in Computing (TETC'20)

2019

2 papers
  • [J4]
    Where2Change: Change Request Localization for App Reviews
    Tao Zhang, Jiachi Chen, Xian Zhan, Xiapu Luo, David Lo, He Jiang
    IEEE Transactions on Software Engineering (TSE'19) CCF A
  • [C6]
    Dataether: Data exploration framework for ethereum
    Ting Chen, Zihao Li, Yufei Zhang, Xiapu Luo, Ang Chen, Kun Yang, Bin Hu, Tong Zhu, Shifang Deng, Teng Hu, Jiachi Chen, Xiaosong Zhang
    International Conference on Distributed Computing Systems (ICDCS'19) CCF B

2018

4 papers
  • [J3]
    PPChecker: Towards Accessing the Trustworthiness of Android Apps' Privacy Policies
    Le Yu, Xiapu Luo, Jiachi Chen, Hao Zhou, Tao Zhang, Henry Chang, Hareton KN Leung
    IEEE Transactions on Software Engineering (TSE'18) CCF A
  • [C5]
    Localizing Function Errors in Mobile Apps with User Reviews
    Le Yu, Jiachi Chen, Hao Zhou, Xiapu Luo, Kang Liu
    IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'18) CCF B
  • [C4]
    Towards saving money in using smart contracts
    Ting Chen, Zihao Li, Hao Zhou, Jiachi Chen, Xiapu Luo, Xiaoqi Li, Xiaosong Zhang
    International Conference on Software Engineering: New Ideas and Emerging Technologies Results (ICSE'18-NIER), Short Paper
  • [C3]
    Understanding ethereum via graph analysis
    Ting Chen, Yuxiao Zhu, Zihao Li, Jiachi Chen, Xiaoqi Li, Xiapu Luo, Xiaodong Lin, Xiaosong Zhang
    IEEE Conference on Computer Communications (INFOCOM'18) CCF A Best Paper Award

2017

3 papers
  • [C2]
    An adaptive gas cost mechanism for ethereum to defend against under-priced dos attacks
    Ting Chen, Xiaoqi Li, Ying Wang, Jiachi Chen, Zihao Li, Xiapu Luo, Man Ho Au, Xiaosong Zhang
    International Conference on Information Security Practice and Experience (ISPEC'17) Best Paper Award
  • [J2]
    Bug Reports for Desktop Software and Mobile Apps in GitHub: What's the Difference?
    Tao Zhang, Jiachi Chen, Xiapu Luo, Tao Li
    IEEE Software'17
  • [C1]
    Bug report enrichment with application of automated fixer recommendation
    Tao Zhang, Jiachi Chen, He Jiang, Xiapu Luo, Xin Xia
    IEEE/ACM 25th International Conference on Program Comprehension (ICPC'17) CCF B

2016

1 papers
  • [J1]
    Towards more accurate severity prediction and fixer recommendation of software bugs
    Tao Zhang, Jiachi Chen, Geunseok Yang, Byungjeong Lee, Xiapu Luo
    Journal of Systems and Software (JSS'16) CCF B

05Research Background

  • 12/2025 – PresentZJU 100 Young Professor, College of Computer Science and Technology, Zhejiang University
  • 03/2025 – 12/2025Associate Professor, School of Software Engineering, Sun Yat-Sen University
  • 04/2022 – 03/2025Assistant Professor, School of Software Engineering, Sun Yat-Sen University
  • 03/2019 – 03/2022Ph.D, Faculty of Information Technology, Monash University
  • 10/2016 – 06/2018Research Assistant in The Hong Kong Polytechnic University

06Professional Service

  • Program ChairAPSEC'25-ERA Track, Blocksys'23
  • Program CommitteeSecurity'27, FSE'26, ISSTA'25, ICSE'25, ASE'25-Industry Track, SANER'25, ISSTA'24, ICPC'24, APSEC'24, SANER'23, APSEC'23, Internetware'23, Blocksys'23, Chinasoft'23
  • EditorBlockchain: Research and Applications, Chinese Journal of Electronics
  • Reviewer for JournalsTSE, TOSEM, TDSC, TIFS, CACM, EMSE, JSS, AuSE, JSEM